//
// Created by zhulingfeng on 2020/4/12.
//
#include "utils.hpp"
#include <iostream>

void PrintVec(const std::string& tag, std::vector<int>& vector) {
  std::cout << tag << ": " << std::endl;
  std::cout << "[";
  for (auto e : vector) {
    std::cout << e << ", ";
  }
  std::cout << "]" << std::endl;
}
void PrintVec2d(const std::string& tag,
                std::vector<std::vector<int>>& vector2d) {
  std::cout << tag << ": " << std::endl;
  std::cout << "[";
  for (const auto& vector : vector2d) {
    std::cout << "[";
    for (const auto e : vector) {
      std::cout << e << ", ";
    }
    std::cout << "], ";
  }
  std::cout << "]" << std::endl;
}
